<?php

namespace app\model;

use think\Model;
use app\traits\Cache;

class Version extends Model
{
    use Cache;
    /**
     * 关联的数据表。
     *
     * @var string
     */
    protected $table = 'version';
    /**
     * 属性默认值。
     *
     * @var array<int, string>
     */
    protected $attribute = [
        'name' => '',  // 版本名
        'content'  => '',  // 更新内容
        'code'  => '',  // 版本号
        'date'  => '',  // 发布日期
        'url'  => '',  // 下载地址
        'size'  => '',  // 文件大小
        'is_force'  => '',  // 强制更新
    ];
    /**
     * The attributes that are mass assignable.
     *
     * @var array<string>
     */
    protected $field = [
        'name',  // 版本名
        'content',  // 更新内容
        'code',  // 版本号
        'date',  // 发布日期
        'url',  // 下载地址
        'size',  // 文件大小
        'is_force',  // 强制更新
    ];
    /**
     * The attributes that should be cast.
     *
     * @var array<string>
     */
    protected $type = [
    ];
}
